package com.woniuxy.microfundservice.service;

import com.woniuxy.bean.ResultBean;
import com.woniuxy.microfundservice.bean.FundMsg;
import com.woniuxy.microfundservice.bean.FundNavigation;
import com.woniuxy.microfundservice.bean.info.FundFullInfo;
import java.util.List;

/**
 * (FundFullInfo)表服务接口
 *
 * @author makejava
 * @since 2021-04-07 12:00:40
 */
public interface FundFullInfoService {

    int addOne(FundFullInfo fundFullInfo);

    int addMulti(List<FundFullInfo> fundFullInfos);

    FundFullInfo selectLocal(String fundCode);

    int updateOne(FundFullInfo fundFullInfo);

    int delete(List<Integer> id);

    List<FundFullInfo> selectBYPolicy(String policy);

    List<FundFullInfo> selectAll();

    List<FundFullInfo> selectKey(String select);

    FundMsg selectOne(int id);

    List<FundFullInfo> selectDelete();

    List<FundFullInfo> selectKeyDelete(String select);

    int deleteDel(List<Integer> id);

    int recoverFund(int id);

    List<Integer> selectAllCode();

    void updateAll(FundFullInfo newInfos);

    List<FundNavigation> showNavigation();

    ResultBean selectNet(String fundCode);

    FundFullInfo selectById(int id);
}